;(function (jQuery){
	$.fn.extend({
		//配置式：访问方式，状态内容，准备函数，成功函数，结束函数
		doajax:function(func){
			defaultvalues = {'type':'get', 'status':'default'};
			_init();
			$(this).click(function(){
				doane(event);
				_go($(this).attr('href'), '', 'get' ,func);
				if($(this).is("a")){
					//return false;
				}
			});
			
			function _init(s){
				var loading_text = "正在处理中...";
				if(s==0){
					$("#loading").remove();
					return;
				}
				if($("#loading").size()<=0){
					$(document.body).append("<div id='loading' style='display:none; width:150px; height:22px; line-height:22px; text-align:center; background-Color:#dd0000; color:#fff; font-size:12px; position:absolute; top:0; right:0; z-index:100;'>" + loading_text + "</div>");
				}
			}
			function _status(s){
				if(s==0){
					$("#loading").hide();
					return;
				}
				$("#loading").show();
				return;
			}
			function _atip(s){
				$("#loading").html(s);
				_status();
				//_status(0);
				setTimeout('$("#loading").hide()', 3000);
			}
			function _go(s, data, type, func){
				_status();
				$.ajax({
					//async: false,
					type: type,
					url: s,
					cache: false,
					timeout: 1000,
					data: '',					
					beforeSend: function(){
						//return;
					},
					success: function(msg){
						if(msg=='1'){
							_atip('处理成功！');
						}else if(msg=='0'){
							_atip('处理失败！');
						}else{
							_atip(msg);
						}
						func.call();
					},
					error: function(){
						_atip('网络连接失败！');
					},
					complete: function(){
						//处理后比响应的事件
					}
				});
			}
			function doane(event) {
				e = event ? event : window.event;
				if($.browser.msie) {
					e.returnValue = false;
					e.cancelBubble = true;
				} else if(e) {
					e.stopPropagation();
					e.preventDefault();
				}
			}
		}
	});
})(jQuery);